信号保持

Signal Holding
保持器:将数字信号转换为连续信号,本质是解决采样点之间的插值问题。

为了实现对被控对象的有效控制,必须把数字信号恢复为连续信号,实践上,常采用接近理想低通滤波器的零阶保持器对信号进行重构

Pasted image 20250413183315.png

一、保持器数学描述

  1. 在 nT 时刻:
e(t)|t=nT=e(nT)=e∗(nT)
  1. 在 (n+1)T 时刻:
e(t)|t=(n+1)T=e[(n+1)T]=e∗[(n+1)T]
  1. 在 0<Δt<T 时,使用多项式插值,递推公式:
e(nT+Δt)=a0+a1Δt+a2(Δt)2+⋯+am(Δt)m

nT+ΔT 时刻的输出的值,取决于 Δt=0,−T,−2T,⋯,−mT 时
各过去时刻的离散信号 e∗(nT),e∗[(n−1)T],⋯,e∗[(n−m)T] 的 (m+1) 个值
称为 m 阶保持器

二、零阶保持器 ZOH

Zero-Order Holder

Pasted image 20250413184144.png

零阶保持器:

fh(t)=1(t)−1(t−T)

零阶保持器的传递函数:

L[1(t)−1(t−T)]=1s−1sexp⁡(−Ts)=1−exp⁡(−Ts)s

绝大部分使用零阶保持器,产生大约 12 个周期的纯滞后

1s−1se−Ts=1−exp⁡(−Ts)s=exp⁡(12Ts)−exp⁡(−12Ts)exp⁡(12Ts)⋅s≈1+12Ts−(1−12Ts)exp⁡(12Ts)⋅s=Texp⁡(−12Ts)

数字控制器#零阶保持器和惯性环节串联的 z 变换